/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package Utilidades;

/**
 *
 * @author Isaac Paliza <anndysaac@hotmail.com>
 */
public class Exceptions {

    public static boolean VerificarCampo(int entero) {
        String campo= entero+"";
        if(campo.length()<1 || campo.isEmpty() ||" ".equals(campo)){
            return false;
        }
        for(int i=0; i<campo.length(); i++) {
            char c = campo.charAt(i);
            if(c<'0' || c>'9') {
                return false;
            }
        }
        return true;
    }

    public static boolean VerificarCampo(String campo) {
        if (campo.length() < 1 || campo.isEmpty() || " ".equals(campo)) {
            return false;
        }
        byte[] separacion = campo.getBytes();
        char vec[] = new char[]{'!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '-', '[', ']', '¿', '?',
            '.', ',', '+', '/', '<', '>', '`', '~', ' ', 'ª', '"', '.', '|'};
        for (int i = 0; i < separacion.length; i++) {
            for (int j = 0; j < vec.length; j++) {
                if (separacion[i] == vec[j]) {
                    return false;
                }
            }
        }
        return true;
    }
    public static boolean verificadorCampoInt(String campo){
        if(campo.length()<1 || campo.isEmpty() ||" ".equals(campo)){
            return false;
        }
        for(int i=0; i<campo.length(); i++) {
            char c = campo.charAt(i);
            if(c<'0' || c>'9') {
                return false;
            }
        }
        return true;
    }
}
